short-term accommodation - Spanish English Dictionary